be speechless, amazed, or surprised - Turkish English Dictionary